Text copied to clipboard!
Název
Text copied to clipboard!Programátor v jazyce Go
Popis
Text copied to clipboard!
Hledáme programátora v jazyce Go, který se připojí k našemu dynamickému týmu vývojářů. Vaším úkolem bude navrhovat, vyvíjet a udržovat vysoce kvalitní aplikace a služby využívající programovací jazyk Go. Budete spolupracovat s ostatními členy týmu na implementaci nových funkcí, optimalizaci výkonu a řešení technických problémů. Ideální kandidát má silné znalosti Go, zkušenosti s vývojem backendových systémů a schopnost pracovat v agilním prostředí. Dále očekáváme, že budete aktivně přispívat k technickému rozvoji projektů a podílet se na tvorbě dokumentace. Nabízíme příležitost pracovat na zajímavých projektech s moderními technologiemi a možnost profesního růstu v přátelském kolektivu.
Odpovědnosti
Text copied to clipboard!- Vývoj a údržba backendových aplikací v jazyce Go
- Spolupráce s týmem na návrhu softwarových řešení
- Optimalizace výkonu a škálovatelnosti aplikací
- Testování a ladění kódu pro zajištění kvality
- Účast na code review a technických diskuzích
- Dokumentace vyvíjených systémů a procesů
- Integrace s databázemi a externími API
- Řešení technických problémů a chyb
- Dodržování standardů a best practices v programování
- Podpora nasazení a monitorování aplikací
Požadavky
Text copied to clipboard!- Pokročilá znalost programovacího jazyka Go
- Zkušenosti s vývojem webových služeb a API
- Znalost databází (SQL i NoSQL)
- Schopnost práce v týmu a komunikace
- Zkušenost s verzovacími systémy (Git)
- Znalost principů REST a mikroservisní architektury
- Zkušenost s kontejnery a orchestrace (Docker, Kubernetes)
- Schopnost psát čistý a udržitelný kód
- Znalost agilních metodik vývoje
- Anglický jazyk na komunikativní úrovni
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s programováním v jazyce Go?
- Popište projekt, kde jste použili mikroservisní architekturu.
- Jak přistupujete k optimalizaci výkonu aplikace?
- Máte zkušenosti s kontejnery a orchestrace?
- Jak řešíte chyby a výjimky v kódu?
- Jaké nástroje používáte pro testování kódu?
- Jaké jsou vaše zkušenosti s databázemi?
- Jak pracujete v týmu na společném kódu?
- Jaké jsou vaše zkušenosti s nasazením aplikací do produkce?
- Jak se vzděláváte v oblasti programování?